package comun.casacentral.proxy.ofiventa.rodamientonuevo;

import com.thoughtworks.xstream.annotations.XStreamAlias;


@XStreamAlias("DatosRodamiento")
public class ItemRodamientoNuevoXML {
	

	@XStreamAlias("Proveedor")
	private String proveedor;
	
	@XStreamAlias("Rodamiento")
	private RodamientoNuevoXML rodamiento;

	@Override
	public String toString() {
		return "ItemRodamientoNuevoXML [proveedor=" + proveedor
				+ ", rodamiento=" + rodamiento + "]";
	}

	public String getProveedor() {
		return proveedor;
	}

	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}

	public RodamientoNuevoXML getRodamiento() {
		return rodamiento;
	}

	public void setRodamiento(RodamientoNuevoXML rodamiento) {
		this.rodamiento = rodamiento;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((proveedor == null) ? 0 : proveedor.hashCode());
		result = prime * result
				+ ((rodamiento == null) ? 0 : rodamiento.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		ItemRodamientoNuevoXML other = (ItemRodamientoNuevoXML) obj;
		if (proveedor == null) {
			if (other.proveedor != null)
				return false;
		} else if (!proveedor.equals(other.proveedor))
			return false;
		if (rodamiento == null) {
			if (other.rodamiento != null)
				return false;
		} else if (!rodamiento.equals(other.rodamiento))
			return false;
		return true;
	}

	public ItemRodamientoNuevoXML(String proveedor,
			RodamientoNuevoXML rodamiento) {
		super();
		this.proveedor = proveedor;
		this.rodamiento = rodamiento;
	}

	public ItemRodamientoNuevoXML() {
		super();
	}
	
	
	
	
	

	
	
	
	
	

}
